#ifndef METAMOLDTYPE_HPP
#define METAMOLDTYPE_HPP

#pragma once
#include <QObject>
#include <QMetaType>

class MetaMoldType : public QObject {
    Q_OBJECT
public:
    enum MoldType {
        Rhythm,
        TimeSequence
    };
    Q_ENUM(MoldType) // 使用 Q_ENUM 注册 MoldType 枚举类型
};

// 在类外部声明元类型
Q_DECLARE_METATYPE(MetaMoldType::MoldType)

#endif // METAMOLDTYPE_HPP
